home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
Mac OS 8 Interfaces & Libraries
/
Interfaces
/
CIncludes
/
HIWindows.h
< prev
next >
Wrap
C/C++ Source or Header
|
1996-05-01
|
75KB
|
2,055 lines
/*
* This file was generated by the SOM Compiler.
* FileName: HIWindows.h.
* Generated using:
* SOM Precompiler somipc: 2.18
* SOM Emitter emith.dll: 2.33
*/
/*
*
* Copyright: © 1994,1995 by Apple Computer, Inc.
* All rights reserved.
*
* 10H9767, 10H9769 (C) COPYRIGHT International Business Machines Corp. 1992,1994
* All Rights Reserved
* Licensed Materials - Property of IBM
* US Government Users Restricted Rights - Use, duplication or
* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
*
* SOMClass: System Object Model base metaclass
*/
#ifndef SOM_HIWindow_h
#define SOM_HIWindow_h
/*
* Passthru lines: File: "C.h", "before"
*/
#include <Types.h>
#include <Windows.h>
#include <HIWindowTypes.h>
#include <HIEmbeddingPanels.h>
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef HIWindow
#define HIWindow SOMObject
#endif
#include <HIObjects.h>
/*
* Start of user-defined types:
*/
#ifndef SOMClass
#define SOMClass SOMObject
#endif /* SOMClass */
#ifndef SOMObject
#define SOMObject SOMObject
#endif /* SOMObject */
#ifndef HIWindow
#define HIWindow SOMObject
#endif /* HIWindow */
#ifndef HIEmbeddingPanel
#define HIEmbeddingPanel SOMObject
#endif /* HIEmbeddingPanel */
/*
* End of user-defined types.
*/
#define HIWindow_MajorVersion 0
#define HIWindow_MinorVersion 0
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define HIWindowClassData d
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#ifdef OLDIBMSOMAPISUPPORT
#define HIWindow_classObj somNewClassReference(HIWindow)
#define _HIWindow HIWindow_classObj
#define HIWindowCClassData HIWindowClassData
#define HIWindowNewClass(major,minor) somNewVersionedClassReference(HIWindow,major,minor)
#endif
/* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
#define HIWindowMetaClass SOMClass
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=power
#endif
/*
* Declare the class data structure
*/
SOMEXTERN struct HIWindowClassDataStructure {
#ifdef OLDIBMSOMAPISUPPORT
SOMAny *classObject; /* always zero, use somNewClassReference instead */
#else
long zero;
#endif
somStaticClassInfo *sci;
somDToken instanceDataToken;
long reserved [3];
somMToken InitWindow;
somMToken InitWindowInLayer;
somMToken Select;
somMToken SelectWithGroup;
somMToken Hilite;
somMToken Unhilite;
somMToken BringToFront;
somMToken SendBehind;
somMToken ShowWithoutActivate;
somMToken HideWithoutActivate;
somMToken Zoom;
somMToken ZoomOut;
somMToken Collapse;
somMToken Expand;
somMToken SetAttachedWindowGroup;
somMToken GetAttachedWindowGroup;
somMToken AddToGroup;
somMToken RemoveFromGroup;
somMToken InvalidateRect;
somMToken InvalidateRgn;
somMToken ValidateRect;
somMToken ValidateRgn;
somMToken SetPort;
somMToken BeginUpdate;
somMToken EndUpdate;
somMToken DrawGrowIcon;
somMToken PositionOnScreen;
somMToken AutoPosition;
somMToken IsPositionedOnScreen;
somMToken SetAttributes;
somMToken GetAttributes;
somMToken SetClass;
somMToken GetClass;
somMToken SetVariant;
somMToken GetVariant;
somMToken GetStructureRgn;
somMToken GetContentRgn;
somMToken GetUpdateRgn;
somMToken SetStandardState;
somMToken GetStandardState;
somMToken SetUserState;
somMToken GetUserState;
somMToken GetRootPanel;
somMToken SetRootPanel;
somMToken GetEventDispatcher;
somMToken IsHilited;
somMToken IsActive;
somMToken IsCollapsed;
somMToken HandleMouseDown;
somMToken HandleMouseMoved;
somMToken HandleMouseStoppedMoving;
somMToken HandleMouseUp;
somMToken HandleMouseDownInBack;
somMToken HandleResize;
somMToken HandleClose;
somMToken TrackPart;
somMToken DrawFrame;
somMToken DrawOutline;
somMToken DrawSizeBox;
somMToken HilitePart;
somMToken HitTest;
somMToken GetPartRgn;
somMToken GetUnusedGadgetRects;
somMToken GetGrowDirection;
somMethodProc *GetPrimaryLayer;
somMethodProc *NewWindowGroup;
somMethodProc *DisposeWindowGroup;
somMethodProc *AddWindowGroupToWindowGroup;
somMethodProc *RemoveWindowGroupFromWindowGroup;
somMethodProc *GetApplicationWindowGroup;
somMethodProc *GetWindowClassWindowGroup;
somMethodProc *GetWindowsInWindowGroup;
somMethodProc *GetWindowsInWindowGroupAndLayer;
somMethodProc *GetWindowGroupsInWindowGroup;
somMethodProc *FrontWindowOfWindowGroup;
somMethodProc *FrontNonFloatingWindow;
somMethodProc *ShowFloatingWindows;
somMethodProc *HideFloatingWindows;
somMethodProc *AreFloatersVisible;
somMethodProc *ActivateFloatingWindows;
somMethodProc *DeactivateFloatingWindows;
somMethodProc *EnableAutomaticPaletteActivation;
somMethodProc *DisableAutomaticPaletteActivation;
somMethodProc *IsAutomaticPaletteActivationEnabled;
somMethodProc *GetHIWindow;
somMToken reserved0;
somMToken reserved1;
somMToken reserved2;
somMToken reserved3;
somMToken reserved4;
somMToken reserved5;
somMToken reserved6;
somMToken reserved7;
somMToken reserved8;
somMToken reserved9;
somMToken reserved10;
somMToken reserved11;
somMToken reserved12;
somMToken reserved13;
somMToken reserved14;
somMToken reserved15;
somMToken reserved16;
somMToken reserved17;
somMToken reserved18;
somMToken reserved19;
somMToken reserved20;
somMToken reserved21;
somMToken reserved22;
somMToken HandleUpdate;
somMToken SetDefaultGrowLimits;
somMToken GetDefaultGrowLimits;
somMToken SetDefaultOptimalSize;
somMToken GetDefaultOptimalSize;
somMToken AdjustDragLimits;
somMToken AdjustGrowLimits;
} SOMDLINK HIWindowClassData;
#if PRAGMA_ALIGN_SUPPORTED
# pragma options align=reset
#endif
#if !defined(HIWindow_Class_Source) && !defined(SOM_Module_hiwindows_Source)
#if PRAGMA_IMPORT_SUPPORTED
#pragma import list HIWindowClassData
#endif
#endif
/*
* New macro for HIWindow
*/
#define HIWindowNew() somNewObject(HIWindow)
/*
* New Method: InitWindow
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_InitWindow)(HIWindow *somSelf, Environment *ev,
RefLabel* identifier,
Rect* globalBounds,
HIWindowClass windowClass,
HIWindowVariant windowVariant,
HIWindowAttributes windowAttributes,
HIRootPanel* rootPanel,
HIWindow* behindThisWindow);
#define somMD_HIWindow_InitWindow "::HIWindow::InitWindow"
#define HIWindow_InitWindow(somSelf,ev,identifier,globalBounds,windowClass,windowVariant,windowAttributes,rootPanel,behindThisWindow) \
(SOM_Resolve(somSelf, HIWindow, InitWindow) \
(somSelf,ev,identifier,globalBounds,windowClass,windowVariant,windowAttributes,rootPanel,behindThisWindow))
#ifndef SOMGD_InitWindow
#if defined _InitWindow || defined __InitWindow
#undef _InitWindow
#undef __InitWindow
#define SOMGD_InitWindow 1
#else
#define _InitWindow HIWindow_InitWindow
#endif /* _InitWindow */
#endif /* SOMGD_InitWindow */
/*
* New Method: InitWindowInLayer
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_InitWindowInLayer)(HIWindow *somSelf, Environment *ev,
RefLabel* identifier,
Rect* globalBounds,
HIWindowClass windowClass,
HIWindowVariant windowVariant,
HIWindowAttributes windowAttributes,
HIRootPanel* rootPanel,
HIWindow* behindThisWindow,
HILayerRef containingLayer);
#define somMD_HIWindow_InitWindowInLayer "::HIWindow::InitWindowInLayer"
#define HIWindow_InitWindowInLayer(somSelf,ev,identifier,globalBounds,windowClass,windowVariant,windowAttributes,rootPanel,behindThisWindow,containingLayer) \
(SOM_Resolve(somSelf, HIWindow, InitWindowInLayer) \
(somSelf,ev,identifier,globalBounds,windowClass,windowVariant,windowAttributes,rootPanel,behindThisWindow,containingLayer))
#ifndef SOMGD_InitWindowInLayer
#if defined _InitWindowInLayer || defined __InitWindowInLayer
#undef _InitWindowInLayer
#undef __InitWindowInLayer
#define SOMGD_InitWindowInLayer 1
#else
#define _InitWindowInLayer HIWindow_InitWindowInLayer
#endif /* _InitWindowInLayer */
#endif /* SOMGD_InitWindowInLayer */
/*
* New Method: Select
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_Select)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_Select "::HIWindow::Select"
#define HIWindow_Select(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, Select) \
(somSelf,ev))
#ifndef SOMGD_Select
#if defined _Select || defined __Select
#undef _Select
#undef __Select
#define SOMGD_Select 1
#else
#define _Select HIWindow_Select
#endif /* _Select */
#endif /* SOMGD_Select */
/*
* New Method: SelectWithGroup
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_SelectWithGroup)(HIWindow *somSelf, Environment *ev,
HIWindowGroupRef groupRef);
#define somMD_HIWindow_SelectWithGroup "::HIWindow::SelectWithGroup"
#define HIWindow_SelectWithGroup(somSelf,ev,groupRef) \
(SOM_Resolve(somSelf, HIWindow, SelectWithGroup) \
(somSelf,ev,groupRef))
#ifndef SOMGD_SelectWithGroup
#if defined _SelectWithGroup || defined __SelectWithGroup
#undef _SelectWithGroup
#undef __SelectWithGroup
#define SOMGD_SelectWithGroup 1
#else
#define _SelectWithGroup HIWindow_SelectWithGroup
#endif /* _SelectWithGroup */
#endif /* SOMGD_SelectWithGroup */
/*
* New Method: Hilite
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_Hilite)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_Hilite "::HIWindow::Hilite"
#define HIWindow_Hilite(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, Hilite) \
(somSelf,ev))
#ifndef SOMGD_Hilite
#if defined _Hilite || defined __Hilite
#undef _Hilite
#undef __Hilite
#define SOMGD_Hilite 1
#else
#define _Hilite HIWindow_Hilite
#endif /* _Hilite */
#endif /* SOMGD_Hilite */
/*
* New Method: Unhilite
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_Unhilite)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_Unhilite "::HIWindow::Unhilite"
#define HIWindow_Unhilite(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, Unhilite) \
(somSelf,ev))
#ifndef SOMGD_Unhilite
#if defined _Unhilite || defined __Unhilite
#undef _Unhilite
#undef __Unhilite
#define SOMGD_Unhilite 1
#else
#define _Unhilite HIWindow_Unhilite
#endif /* _Unhilite */
#endif /* SOMGD_Unhilite */
/*
* New Method: IsHilited
*/
typedef boolean (SOMLINK *somTD_HIWindow_IsHilited)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_IsHilited "::HIWindow::IsHilited"
#define HIWindow_IsHilited(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, IsHilited) \
(somSelf,ev))
#ifndef SOMGD_IsHilited
#if defined _IsHilited || defined __IsHilited
#undef _IsHilited
#undef __IsHilited
#define SOMGD_IsHilited 1
#else
#define _IsHilited HIWindow_IsHilited
#endif /* _IsHilited */
#endif /* SOMGD_IsHilited */
/*
* New Method: IsActive
*/
typedef boolean (SOMLINK *somTD_HIWindow_IsActive)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_IsActive "::HIWindow::IsActive"
#define HIWindow_IsActive(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, IsActive) \
(somSelf,ev))
#ifndef SOMGD_IsActive
#if defined _IsActive || defined __IsActive
#undef _IsActive
#undef __IsActive
#define SOMGD_IsActive 1
#else
#define _IsActive HIWindow_IsActive
#endif /* _IsActive */
#endif /* SOMGD_IsActive */
/*
* New Method: BringToFront
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_BringToFront)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_BringToFront "::HIWindow::BringToFront"
#define HIWindow_BringToFront(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, BringToFront) \
(somSelf,ev))
#ifndef SOMGD_BringToFront
#if defined _BringToFront || defined __BringToFront
#undef _BringToFront
#undef __BringToFront
#define SOMGD_BringToFront 1
#else
#define _BringToFront HIWindow_BringToFront
#endif /* _BringToFront */
#endif /* SOMGD_BringToFront */
/*
* New Method: SendBehind
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_SendBehind)(HIWindow *somSelf, Environment *ev,
HIWindow* behindThisWindow);
#define somMD_HIWindow_SendBehind "::HIWindow::SendBehind"
#define HIWindow_SendBehind(somSelf,ev,behindThisWindow) \
(SOM_Resolve(somSelf, HIWindow, SendBehind) \
(somSelf,ev,behindThisWindow))
#ifndef SOMGD_SendBehind
#if defined _SendBehind || defined __SendBehind
#undef _SendBehind
#undef __SendBehind
#define SOMGD_SendBehind 1
#else
#define _SendBehind HIWindow_SendBehind
#endif /* _SendBehind */
#endif /* SOMGD_SendBehind */
/*
* New Method: ShowWithoutActivate
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_ShowWithoutActivate)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_ShowWithoutActivate "::HIWindow::ShowWithoutActivate"
#define HIWindow_ShowWithoutActivate(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, ShowWithoutActivate) \
(somSelf,ev))
#ifndef SOMGD_ShowWithoutActivate
#if defined _ShowWithoutActivate || defined __ShowWithoutActivate
#undef _ShowWithoutActivate
#undef __ShowWithoutActivate
#define SOMGD_ShowWithoutActivate 1
#else
#define _ShowWithoutActivate HIWindow_ShowWithoutActivate
#endif /* _ShowWithoutActivate */
#endif /* SOMGD_ShowWithoutActivate */
/*
* New Method: HideWithoutActivate
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_HideWithoutActivate)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_HideWithoutActivate "::HIWindow::HideWithoutActivate"
#define HIWindow_HideWithoutActivate(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, HideWithoutActivate) \
(somSelf,ev))
#ifndef SOMGD_HideWithoutActivate
#if defined _HideWithoutActivate || defined __HideWithoutActivate
#undef _HideWithoutActivate
#undef __HideWithoutActivate
#define SOMGD_HideWithoutActivate 1
#else
#define _HideWithoutActivate HIWindow_HideWithoutActivate
#endif /* _HideWithoutActivate */
#endif /* SOMGD_HideWithoutActivate */
/*
* New Method: Zoom
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_Zoom)(HIWindow *somSelf, Environment *ev,
HIWindowPartCode whichPart,
boolean front);
#define somMD_HIWindow_Zoom "::HIWindow::Zoom"
#define HIWindow_Zoom(somSelf,ev,whichPart,front) \
(SOM_Resolve(somSelf, HIWindow, Zoom) \
(somSelf,ev,whichPart,front))
#ifndef SOMGD_Zoom
#if defined _Zoom || defined __Zoom
#undef _Zoom
#undef __Zoom
#define SOMGD_Zoom 1
#else
#define _Zoom HIWindow_Zoom
#endif /* _Zoom */
#endif /* SOMGD_Zoom */
/*
* New Method: ZoomOut
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_ZoomOut)(HIWindow *somSelf, Environment *ev,
Point* idealSize);
#define somMD_HIWindow_ZoomOut "::HIWindow::ZoomOut"
#define HIWindow_ZoomOut(somSelf,ev,idealSize) \
(SOM_Resolve(somSelf, HIWindow, ZoomOut) \
(somSelf,ev,idealSize))
#ifndef SOMGD_ZoomOut
#if defined _ZoomOut || defined __ZoomOut
#undef _ZoomOut
#undef __ZoomOut
#define SOMGD_ZoomOut 1
#else
#define _ZoomOut HIWindow_ZoomOut
#endif /* _ZoomOut */
#endif /* SOMGD_ZoomOut */
/*
* New Method: Collapse
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_Collapse)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_Collapse "::HIWindow::Collapse"
#define HIWindow_Collapse(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, Collapse) \
(somSelf,ev))
#ifndef SOMGD_Collapse
#if defined _Collapse || defined __Collapse
#undef _Collapse
#undef __Collapse
#define SOMGD_Collapse 1
#else
#define _Collapse HIWindow_Collapse
#endif /* _Collapse */
#endif /* SOMGD_Collapse */
/*
* New Method: Expand
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_Expand)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_Expand "::HIWindow::Expand"
#define HIWindow_Expand(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, Expand) \
(somSelf,ev))
#ifndef SOMGD_Expand
#if defined _Expand || defined __Expand
#undef _Expand
#undef __Expand
#define SOMGD_Expand 1
#else
#define _Expand HIWindow_Expand
#endif /* _Expand */
#endif /* SOMGD_Expand */
/*
* New Method: IsCollapsed
*/
typedef boolean (SOMLINK *somTD_HIWindow_IsCollapsed)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_IsCollapsed "::HIWindow::IsCollapsed"
#define HIWindow_IsCollapsed(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, IsCollapsed) \
(somSelf,ev))
#ifndef SOMGD_IsCollapsed
#if defined _IsCollapsed || defined __IsCollapsed
#undef _IsCollapsed
#undef __IsCollapsed
#define SOMGD_IsCollapsed 1
#else
#define _IsCollapsed HIWindow_IsCollapsed
#endif /* _IsCollapsed */
#endif /* SOMGD_IsCollapsed */
/*
* New Method: SetAttachedWindowGroup
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_SetAttachedWindowGroup)(HIWindow *somSelf, Environment *ev,
HIWindowGroupRef groupRef);
#define somMD_HIWindow_SetAttachedWindowGroup "::HIWindow::SetAttachedWindowGroup"
#define HIWindow_SetAttachedWindowGroup(somSelf,ev,groupRef) \
(SOM_Resolve(somSelf, HIWindow, SetAttachedWindowGroup) \
(somSelf,ev,groupRef))
#ifndef SOMGD_SetAttachedWindowGroup
#if defined _SetAttachedWindowGroup || defined __SetAttachedWindowGroup
#undef _SetAttachedWindowGroup
#undef __SetAttachedWindowGroup
#define SOMGD_SetAttachedWindowGroup 1
#else
#define _SetAttachedWindowGroup HIWindow_SetAttachedWindowGroup
#endif /* _SetAttachedWindowGroup */
#endif /* SOMGD_SetAttachedWindowGroup */
/*
* New Method: GetAttachedWindowGroup
*/
typedef HIWindowGroupRef (SOMLINK *somTD_HIWindow_GetAttachedWindowGroup)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_GetAttachedWindowGroup "::HIWindow::GetAttachedWindowGroup"
#define HIWindow_GetAttachedWindowGroup(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, GetAttachedWindowGroup) \
(somSelf,ev))
#ifndef SOMGD_GetAttachedWindowGroup
#if defined _GetAttachedWindowGroup || defined __GetAttachedWindowGroup
#undef _GetAttachedWindowGroup
#undef __GetAttachedWindowGroup
#define SOMGD_GetAttachedWindowGroup 1
#else
#define _GetAttachedWindowGroup HIWindow_GetAttachedWindowGroup
#endif /* _GetAttachedWindowGroup */
#endif /* SOMGD_GetAttachedWindowGroup */
/*
* New Method: AddToGroup
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_AddToGroup)(HIWindow *somSelf, Environment *ev,
HIWindowGroupRef groupRef);
#define somMD_HIWindow_AddToGroup "::HIWindow::AddToGroup"
#define HIWindow_AddToGroup(somSelf,ev,groupRef) \
(SOM_Resolve(somSelf, HIWindow, AddToGroup) \
(somSelf,ev,groupRef))
#ifndef SOMGD_AddToGroup
#if defined _AddToGroup || defined __AddToGroup
#undef _AddToGroup
#undef __AddToGroup
#define SOMGD_AddToGroup 1
#else
#define _AddToGroup HIWindow_AddToGroup
#endif /* _AddToGroup */
#endif /* SOMGD_AddToGroup */
/*
* New Method: RemoveFromGroup
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_RemoveFromGroup)(HIWindow *somSelf, Environment *ev,
HIWindowGroupRef groupRef);
#define somMD_HIWindow_RemoveFromGroup "::HIWindow::RemoveFromGroup"
#define HIWindow_RemoveFromGroup(somSelf,ev,groupRef) \
(SOM_Resolve(somSelf, HIWindow, RemoveFromGroup) \
(somSelf,ev,groupRef))
#ifndef SOMGD_RemoveFromGroup
#if defined _RemoveFromGroup || defined __RemoveFromGroup
#undef _RemoveFromGroup
#undef __RemoveFromGroup
#define SOMGD_RemoveFromGroup 1
#else
#define _RemoveFromGroup HIWindow_RemoveFromGroup
#endif /* _RemoveFromGroup */
#endif /* SOMGD_RemoveFromGroup */
/*
* New Method: InvalidateRect
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_InvalidateRect)(HIWindow *somSelf, Environment *ev,
Rect* badRect);
#define somMD_HIWindow_InvalidateRect "::HIWindow::InvalidateRect"
#define HIWindow_InvalidateRect(somSelf,ev,badRect) \
(SOM_Resolve(somSelf, HIWindow, InvalidateRect) \
(somSelf,ev,badRect))
#ifndef SOMGD_InvalidateRect
#if defined _InvalidateRect || defined __InvalidateRect
#undef _InvalidateRect
#undef __InvalidateRect
#define SOMGD_InvalidateRect 1
#else
#define _InvalidateRect HIWindow_InvalidateRect
#endif /* _InvalidateRect */
#endif /* SOMGD_InvalidateRect */
/*
* New Method: InvalidateRgn
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_InvalidateRgn)(HIWindow *somSelf, Environment *ev,
RgnHandle badRgn);
#define somMD_HIWindow_InvalidateRgn "::HIWindow::InvalidateRgn"
#define HIWindow_InvalidateRgn(somSelf,ev,badRgn) \
(SOM_Resolve(somSelf, HIWindow, InvalidateRgn) \
(somSelf,ev,badRgn))
#ifndef SOMGD_InvalidateRgn
#if defined _InvalidateRgn || defined __InvalidateRgn
#undef _InvalidateRgn
#undef __InvalidateRgn
#define SOMGD_InvalidateRgn 1
#else
#define _InvalidateRgn HIWindow_InvalidateRgn
#endif /* _InvalidateRgn */
#endif /* SOMGD_InvalidateRgn */
/*
* New Method: ValidateRect
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_ValidateRect)(HIWindow *somSelf, Environment *ev,
Rect* goodRect);
#define somMD_HIWindow_ValidateRect "::HIWindow::ValidateRect"
#define HIWindow_ValidateRect(somSelf,ev,goodRect) \
(SOM_Resolve(somSelf, HIWindow, ValidateRect) \
(somSelf,ev,goodRect))
#ifndef SOMGD_ValidateRect
#if defined _ValidateRect || defined __ValidateRect
#undef _ValidateRect
#undef __ValidateRect
#define SOMGD_ValidateRect 1
#else
#define _ValidateRect HIWindow_ValidateRect
#endif /* _ValidateRect */
#endif /* SOMGD_ValidateRect */
/*
* New Method: ValidateRgn
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_ValidateRgn)(HIWindow *somSelf, Environment *ev,
RgnHandle goodRgn);
#define somMD_HIWindow_ValidateRgn "::HIWindow::ValidateRgn"
#define HIWindow_ValidateRgn(somSelf,ev,goodRgn) \
(SOM_Resolve(somSelf, HIWindow, ValidateRgn) \
(somSelf,ev,goodRgn))
#ifndef SOMGD_ValidateRgn
#if defined _ValidateRgn || defined __ValidateRgn
#undef _ValidateRgn
#undef __ValidateRgn
#define SOMGD_ValidateRgn 1
#else
#define _ValidateRgn HIWindow_ValidateRgn
#endif /* _ValidateRgn */
#endif /* SOMGD_ValidateRgn */
/*
* New Method: SetPort
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_SetPort)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_SetPort "::HIWindow::SetPort"
#define HIWindow_SetPort(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, SetPort) \
(somSelf,ev))
#ifndef SOMGD_SetPort
#if defined _SetPort || defined __SetPort
#undef _SetPort
#undef __SetPort
#define SOMGD_SetPort 1
#else
#define _SetPort HIWindow_SetPort
#endif /* _SetPort */
#endif /* SOMGD_SetPort */
/*
* New Method: BeginUpdate
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_BeginUpdate)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_BeginUpdate "::HIWindow::BeginUpdate"
#define HIWindow_BeginUpdate(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, BeginUpdate) \
(somSelf,ev))
#ifndef SOMGD_BeginUpdate
#if defined _BeginUpdate || defined __BeginUpdate
#undef _BeginUpdate
#undef __BeginUpdate
#define SOMGD_BeginUpdate 1
#else
#define _BeginUpdate HIWindow_BeginUpdate
#endif /* _BeginUpdate */
#endif /* SOMGD_BeginUpdate */
/*
* New Method: EndUpdate
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_EndUpdate)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_EndUpdate "::HIWindow::EndUpdate"
#define HIWindow_EndUpdate(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, EndUpdate) \
(somSelf,ev))
#ifndef SOMGD_EndUpdate
#if defined _EndUpdate || defined __EndUpdate
#undef _EndUpdate
#undef __EndUpdate
#define SOMGD_EndUpdate 1
#else
#define _EndUpdate HIWindow_EndUpdate
#endif /* _EndUpdate */
#endif /* SOMGD_EndUpdate */
/*
* New Method: DrawGrowIcon
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_DrawGrowIcon)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_DrawGrowIcon "::HIWindow::DrawGrowIcon"
#define HIWindow_DrawGrowIcon(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, DrawGrowIcon) \
(somSelf,ev))
#ifndef SOMGD_DrawGrowIcon
#if defined _DrawGrowIcon || defined __DrawGrowIcon
#undef _DrawGrowIcon
#undef __DrawGrowIcon
#define SOMGD_DrawGrowIcon 1
#else
#define _DrawGrowIcon HIWindow_DrawGrowIcon
#endif /* _DrawGrowIcon */
#endif /* SOMGD_DrawGrowIcon */
/*
* New Method: PositionOnScreen
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_PositionOnScreen)(HIWindow *somSelf, Environment *ev,
Rect* globalReferenceRect,
boolean findScreen,
HIWindowHorizontalConstraint horizontalConstraint,
HIWindowVerticalConstraint verticalConstraint);
#define somMD_HIWindow_PositionOnScreen "::HIWindow::PositionOnScreen"
#define HIWindow_PositionOnScreen(somSelf,ev,globalReferenceRect,findScreen,horizontalConstraint,verticalConstraint) \
(SOM_Resolve(somSelf, HIWindow, PositionOnScreen) \
(somSelf,ev,globalReferenceRect,findScreen,horizontalConstraint,verticalConstraint))
#ifndef SOMGD_PositionOnScreen
#if defined _PositionOnScreen || defined __PositionOnScreen
#undef _PositionOnScreen
#undef __PositionOnScreen
#define SOMGD_PositionOnScreen 1
#else
#define _PositionOnScreen HIWindow_PositionOnScreen
#endif /* _PositionOnScreen */
#endif /* SOMGD_PositionOnScreen */
/*
* New Method: AutoPosition
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_AutoPosition)(HIWindow *somSelf, Environment *ev,
HIWindowLocationConstraint locationConstraint,
HIWindowHorizontalConstraint horizontalConstraint,
HIWindowVerticalConstraint verticalConstraint);
#define somMD_HIWindow_AutoPosition "::HIWindow::AutoPosition"
#define HIWindow_AutoPosition(somSelf,ev,locationConstraint,horizontalConstraint,verticalConstraint) \
(SOM_Resolve(somSelf, HIWindow, AutoPosition) \
(somSelf,ev,locationConstraint,horizontalConstraint,verticalConstraint))
#ifndef SOMGD_AutoPosition
#if defined _AutoPosition || defined __AutoPosition
#undef _AutoPosition
#undef __AutoPosition
#define SOMGD_AutoPosition 1
#else
#define _AutoPosition HIWindow_AutoPosition
#endif /* _AutoPosition */
#endif /* SOMGD_AutoPosition */
/*
* New Method: IsPositionedOnScreen
*/
typedef boolean (SOMLINK *somTD_HIWindow_IsPositionedOnScreen)(HIWindow *somSelf, Environment *ev,
HIWindowPartCode whichPart,
boolean entirelyOnScreen);
#define somMD_HIWindow_IsPositionedOnScreen "::HIWindow::IsPositionedOnScreen"
#define HIWindow_IsPositionedOnScreen(somSelf,ev,whichPart,entirelyOnScreen) \
(SOM_Resolve(somSelf, HIWindow, IsPositionedOnScreen) \
(somSelf,ev,whichPart,entirelyOnScreen))
#ifndef SOMGD_IsPositionedOnScreen
#if defined _IsPositionedOnScreen || defined __IsPositionedOnScreen
#undef _IsPositionedOnScreen
#undef __IsPositionedOnScreen
#define SOMGD_IsPositionedOnScreen 1
#else
#define _IsPositionedOnScreen HIWindow_IsPositionedOnScreen
#endif /* _IsPositionedOnScreen */
#endif /* SOMGD_IsPositionedOnScreen */
/*
* New Method: SetAttributes
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_SetAttributes)(HIWindow *somSelf, Environment *ev,
HIWindowAttributes newAttributes,
boolean redraw);
#define somMD_HIWindow_SetAttributes "::HIWindow::SetAttributes"
#define HIWindow_SetAttributes(somSelf,ev,newAttributes,redraw) \
(SOM_Resolve(somSelf, HIWindow, SetAttributes) \
(somSelf,ev,newAttributes,redraw))
#ifndef SOMGD_SetAttributes
#if defined _SetAttributes || defined __SetAttributes
#undef _SetAttributes
#undef __SetAttributes
#define SOMGD_SetAttributes 1
#else
#define _SetAttributes HIWindow_SetAttributes
#endif /* _SetAttributes */
#endif /* SOMGD_SetAttributes */
/*
* New Method: GetAttributes
*/
typedef HIWindowAttributes (SOMLINK *somTD_HIWindow_GetAttributes)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_GetAttributes "::HIWindow::GetAttributes"
#define HIWindow_GetAttributes(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, GetAttributes) \
(somSelf,ev))
#ifndef SOMGD_GetAttributes
#if defined _GetAttributes || defined __GetAttributes
#undef _GetAttributes
#undef __GetAttributes
#define SOMGD_GetAttributes 1
#else
#define _GetAttributes HIWindow_GetAttributes
#endif /* _GetAttributes */
#endif /* SOMGD_GetAttributes */
/*
* New Method: SetClass
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_SetClass)(HIWindow *somSelf, Environment *ev,
HIWindowClass newClass);
#define somMD_HIWindow_SetClass "::HIWindow::SetClass"
#define HIWindow_SetClass(somSelf,ev,newClass) \
(SOM_Resolve(somSelf, HIWindow, SetClass) \
(somSelf,ev,newClass))
#ifndef SOMGD_SetClass
#if defined _SetClass || defined __SetClass
#undef _SetClass
#undef __SetClass
#define SOMGD_SetClass 1
#else
#define _SetClass HIWindow_SetClass
#endif /* _SetClass */
#endif /* SOMGD_SetClass */
/*
* New Method: GetClass
*/
typedef HIWindowClass (SOMLINK *somTD_HIWindow_GetClass)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_GetClass "::HIWindow::GetClass"
#define HIWindow_GetClass(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, GetClass) \
(somSelf,ev))
#ifndef SOMGD_GetClass
#if defined _GetClass || defined __GetClass
#undef _GetClass
#undef __GetClass
#define SOMGD_GetClass 1
#else
#define _GetClass HIWindow_GetClass
#endif /* _GetClass */
#endif /* SOMGD_GetClass */
/*
* New Method: SetVariant
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_SetVariant)(HIWindow *somSelf, Environment *ev,
HIWindowVariant newVariant);
#define somMD_HIWindow_SetVariant "::HIWindow::SetVariant"
#define HIWindow_SetVariant(somSelf,ev,newVariant) \
(SOM_Resolve(somSelf, HIWindow, SetVariant) \
(somSelf,ev,newVariant))
#ifndef SOMGD_SetVariant
#if defined _SetVariant || defined __SetVariant
#undef _SetVariant
#undef __SetVariant
#define SOMGD_SetVariant 1
#else
#define _SetVariant HIWindow_SetVariant
#endif /* _SetVariant */
#endif /* SOMGD_SetVariant */
/*
* New Method: GetVariant
*/
typedef HIWindowVariant (SOMLINK *somTD_HIWindow_GetVariant)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_GetVariant "::HIWindow::GetVariant"
#define HIWindow_GetVariant(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, GetVariant) \
(somSelf,ev))
#ifndef SOMGD_GetVariant
#if defined _GetVariant || defined __GetVariant
#undef _GetVariant
#undef __GetVariant
#define SOMGD_GetVariant 1
#else
#define _GetVariant HIWindow_GetVariant
#endif /* _GetVariant */
#endif /* SOMGD_GetVariant */
/*
* New Method: GetStructureRgn
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_GetStructureRgn)(HIWindow *somSelf, Environment *ev,
RgnHandle structureCopy);
#define somMD_HIWindow_GetStructureRgn "::HIWindow::GetStructureRgn"
#define HIWindow_GetStructureRgn(somSelf,ev,structureCopy) \
(SOM_Resolve(somSelf, HIWindow, GetStructureRgn) \
(somSelf,ev,structureCopy))
#ifndef SOMGD_GetStructureRgn
#if defined _GetStructureRgn || defined __GetStructureRgn
#undef _GetStructureRgn
#undef __GetStructureRgn
#define SOMGD_GetStructureRgn 1
#else
#define _GetStructureRgn HIWindow_GetStructureRgn
#endif /* _GetStructureRgn */
#endif /* SOMGD_GetStructureRgn */
/*
* New Method: GetContentRgn
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_GetContentRgn)(HIWindow *somSelf, Environment *ev,
RgnHandle contentCopy);
#define somMD_HIWindow_GetContentRgn "::HIWindow::GetContentRgn"
#define HIWindow_GetContentRgn(somSelf,ev,contentCopy) \
(SOM_Resolve(somSelf, HIWindow, GetContentRgn) \
(somSelf,ev,contentCopy))
#ifndef SOMGD_GetContentRgn
#if defined _GetContentRgn || defined __GetContentRgn
#undef _GetContentRgn
#undef __GetContentRgn
#define SOMGD_GetContentRgn 1
#else
#define _GetContentRgn HIWindow_GetContentRgn
#endif /* _GetContentRgn */
#endif /* SOMGD_GetContentRgn */
/*
* New Method: GetUpdateRgn
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_GetUpdateRgn)(HIWindow *somSelf, Environment *ev,
RgnHandle updateCopy);
#define somMD_HIWindow_GetUpdateRgn "::HIWindow::GetUpdateRgn"
#define HIWindow_GetUpdateRgn(somSelf,ev,updateCopy) \
(SOM_Resolve(somSelf, HIWindow, GetUpdateRgn) \
(somSelf,ev,updateCopy))
#ifndef SOMGD_GetUpdateRgn
#if defined _GetUpdateRgn || defined __GetUpdateRgn
#undef _GetUpdateRgn
#undef __GetUpdateRgn
#define SOMGD_GetUpdateRgn 1
#else
#define _GetUpdateRgn HIWindow_GetUpdateRgn
#endif /* _GetUpdateRgn */
#endif /* SOMGD_GetUpdateRgn */
/*
* New Method: SetStandardState
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_SetStandardState)(HIWindow *somSelf, Environment *ev,
Rect* globalStandardState);
#define somMD_HIWindow_SetStandardState "::HIWindow::SetStandardState"
#define HIWindow_SetStandardState(somSelf,ev,globalStandardState) \
(SOM_Resolve(somSelf, HIWindow, SetStandardState) \
(somSelf,ev,globalStandardState))
#ifndef SOMGD_SetStandardState
#if defined _SetStandardState || defined __SetStandardState
#undef _SetStandardState
#undef __SetStandardState
#define SOMGD_SetStandardState 1
#else
#define _SetStandardState HIWindow_SetStandardState
#endif /* _SetStandardState */
#endif /* SOMGD_SetStandardState */
/*
* New Method: GetStandardState
*/
typedef Rect* (SOMLINK *somTD_HIWindow_GetStandardState)(HIWindow *somSelf, Environment *ev,
Rect* globalStandardState);
#define somMD_HIWindow_GetStandardState "::HIWindow::GetStandardState"
#define HIWindow_GetStandardState(somSelf,ev,globalStandardState) \
(SOM_Resolve(somSelf, HIWindow, GetStandardState) \
(somSelf,ev,globalStandardState))
#ifndef SOMGD_GetStandardState
#if defined _GetStandardState || defined __GetStandardState
#undef _GetStandardState
#undef __GetStandardState
#define SOMGD_GetStandardState 1
#else
#define _GetStandardState HIWindow_GetStandardState
#endif /* _GetStandardState */
#endif /* SOMGD_GetStandardState */
/*
* New Method: SetUserState
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_SetUserState)(HIWindow *somSelf, Environment *ev,
Rect* globalUserState);
#define somMD_HIWindow_SetUserState "::HIWindow::SetUserState"
#define HIWindow_SetUserState(somSelf,ev,globalUserState) \
(SOM_Resolve(somSelf, HIWindow, SetUserState) \
(somSelf,ev,globalUserState))
#ifndef SOMGD_SetUserState
#if defined _SetUserState || defined __SetUserState
#undef _SetUserState
#undef __SetUserState
#define SOMGD_SetUserState 1
#else
#define _SetUserState HIWindow_SetUserState
#endif /* _SetUserState */
#endif /* SOMGD_SetUserState */
/*
* New Method: GetUserState
*/
typedef Rect* (SOMLINK *somTD_HIWindow_GetUserState)(HIWindow *somSelf, Environment *ev,
Rect* globalUserState);
#define somMD_HIWindow_GetUserState "::HIWindow::GetUserState"
#define HIWindow_GetUserState(somSelf,ev,globalUserState) \
(SOM_Resolve(somSelf, HIWindow, GetUserState) \
(somSelf,ev,globalUserState))
#ifndef SOMGD_GetUserState
#if defined _GetUserState || defined __GetUserState
#undef _GetUserState
#undef __GetUserState
#define SOMGD_GetUserState 1
#else
#define _GetUserState HIWindow_GetUserState
#endif /* _GetUserState */
#endif /* SOMGD_GetUserState */
/*
* New Method: SetDefaultGrowLimits
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_SetDefaultGrowLimits)(HIWindow *somSelf, Environment *ev,
Point* minimumSize,
Point* maximumSize);
#define somMD_HIWindow_SetDefaultGrowLimits "::HIWindow::SetDefaultGrowLimits"
#define HIWindow_SetDefaultGrowLimits(somSelf,ev,minimumSize,maximumSize) \
(SOM_Resolve(somSelf, HIWindow, SetDefaultGrowLimits) \
(somSelf,ev,minimumSize,maximumSize))
#ifndef SOMGD_SetDefaultGrowLimits
#if defined _SetDefaultGrowLimits || defined __SetDefaultGrowLimits
#undef _SetDefaultGrowLimits
#undef __SetDefaultGrowLimits
#define SOMGD_SetDefaultGrowLimits 1
#else
#define _SetDefaultGrowLimits HIWindow_SetDefaultGrowLimits
#endif /* _SetDefaultGrowLimits */
#endif /* SOMGD_SetDefaultGrowLimits */
/*
* New Method: GetDefaultGrowLimits
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_GetDefaultGrowLimits)(HIWindow *somSelf, Environment *ev,
Point* minimumSize,
Point* maximumSize);
#define somMD_HIWindow_GetDefaultGrowLimits "::HIWindow::GetDefaultGrowLimits"
#define HIWindow_GetDefaultGrowLimits(somSelf,ev,minimumSize,maximumSize) \
(SOM_Resolve(somSelf, HIWindow, GetDefaultGrowLimits) \
(somSelf,ev,minimumSize,maximumSize))
#ifndef SOMGD_GetDefaultGrowLimits
#if defined _GetDefaultGrowLimits || defined __GetDefaultGrowLimits
#undef _GetDefaultGrowLimits
#undef __GetDefaultGrowLimits
#define SOMGD_GetDefaultGrowLimits 1
#else
#define _GetDefaultGrowLimits HIWindow_GetDefaultGrowLimits
#endif /* _GetDefaultGrowLimits */
#endif /* SOMGD_GetDefaultGrowLimits */
/*
* New Method: SetDefaultOptimalSize
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_SetDefaultOptimalSize)(HIWindow *somSelf, Environment *ev,
Point* defaultSize);
#define somMD_HIWindow_SetDefaultOptimalSize "::HIWindow::SetDefaultOptimalSize"
#define HIWindow_SetDefaultOptimalSize(somSelf,ev,defaultSize) \
(SOM_Resolve(somSelf, HIWindow, SetDefaultOptimalSize) \
(somSelf,ev,defaultSize))
#ifndef SOMGD_SetDefaultOptimalSize
#if defined _SetDefaultOptimalSize || defined __SetDefaultOptimalSize
#undef _SetDefaultOptimalSize
#undef __SetDefaultOptimalSize
#define SOMGD_SetDefaultOptimalSize 1
#else
#define _SetDefaultOptimalSize HIWindow_SetDefaultOptimalSize
#endif /* _SetDefaultOptimalSize */
#endif /* SOMGD_SetDefaultOptimalSize */
/*
* New Method: GetDefaultOptimalSize
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_GetDefaultOptimalSize)(HIWindow *somSelf, Environment *ev,
Point* defaultSize);
#define somMD_HIWindow_GetDefaultOptimalSize "::HIWindow::GetDefaultOptimalSize"
#define HIWindow_GetDefaultOptimalSize(somSelf,ev,defaultSize) \
(SOM_Resolve(somSelf, HIWindow, GetDefaultOptimalSize) \
(somSelf,ev,defaultSize))
#ifndef SOMGD_GetDefaultOptimalSize
#if defined _GetDefaultOptimalSize || defined __GetDefaultOptimalSize
#undef _GetDefaultOptimalSize
#undef __GetDefaultOptimalSize
#define SOMGD_GetDefaultOptimalSize 1
#else
#define _GetDefaultOptimalSize HIWindow_GetDefaultOptimalSize
#endif /* _GetDefaultOptimalSize */
#endif /* SOMGD_GetDefaultOptimalSize */
/*
* New Method: GetRootPanel
*/
typedef HIRootPanel* (SOMLINK *somTD_HIWindow_GetRootPanel)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_GetRootPanel "::HIWindow::GetRootPanel"
#define HIWindow_GetRootPanel(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, GetRootPanel) \
(somSelf,ev))
#ifndef SOMGD_GetRootPanel
#if defined _GetRootPanel || defined __GetRootPanel
#undef _GetRootPanel
#undef __GetRootPanel
#define SOMGD_GetRootPanel 1
#else
#define _GetRootPanel HIWindow_GetRootPanel
#endif /* _GetRootPanel */
#endif /* SOMGD_GetRootPanel */
/*
* New Method: SetRootPanel
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_SetRootPanel)(HIWindow *somSelf, Environment *ev,
HIRootPanel* thePanel);
#define somMD_HIWindow_SetRootPanel "::HIWindow::SetRootPanel"
#define HIWindow_SetRootPanel(somSelf,ev,thePanel) \
(SOM_Resolve(somSelf, HIWindow, SetRootPanel) \
(somSelf,ev,thePanel))
#ifndef SOMGD_SetRootPanel
#if defined _SetRootPanel || defined __SetRootPanel
#undef _SetRootPanel
#undef __SetRootPanel
#define SOMGD_SetRootPanel 1
#else
#define _SetRootPanel HIWindow_SetRootPanel
#endif /* _SetRootPanel */
#endif /* SOMGD_SetRootPanel */
/*
* New Method: GetEventDispatcher
*/
typedef AEDispatcherRef (SOMLINK *somTD_HIWindow_GetEventDispatcher)(HIWindow *somSelf, Environment *ev);
#define somMD_HIWindow_GetEventDispatcher "::HIWindow::GetEventDispatcher"
#define HIWindow_GetEventDispatcher(somSelf,ev) \
(SOM_Resolve(somSelf, HIWindow, GetEventDispatcher) \
(somSelf,ev))
#ifndef SOMGD_GetEventDispatcher
#if defined _GetEventDispatcher || defined __GetEventDispatcher
#undef _GetEventDispatcher
#undef __GetEventDispatcher
#define SOMGD_GetEventDispatcher 1
#else
#define _GetEventDispatcher HIWindow_GetEventDispatcher
#endif /* _GetEventDispatcher */
#endif /* SOMGD_GetEventDispatcher */
/*
* New Method: HandleMouseDown
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_HandleMouseDown)(HIWindow *somSelf, Environment *ev,
Point* globalPt,
EventModifiers modifiers,
AppleEvent* theEvent,
AppleEvent* reply,
AEHandlerTableRef handlerTableRef);
#define somMD_HIWindow_HandleMouseDown "::HIWindow::HandleMouseDown"
#define HIWindow_HandleMouseDown(somSelf,ev,globalPt,modifiers,theEvent,reply,handlerTableRef) \
(SOM_Resolve(somSelf, HIWindow, HandleMouseDown) \
(somSelf,ev,globalPt,modifiers,theEvent,reply,handlerTableRef))
#ifndef SOMGD_HandleMouseDown
#if defined _HandleMouseDown || defined __HandleMouseDown
#undef _HandleMouseDown
#undef __HandleMouseDown
#define SOMGD_HandleMouseDown 1
#else
#define _HandleMouseDown HIWindow_HandleMouseDown
#endif /* _HandleMouseDown */
#endif /* SOMGD_HandleMouseDown */
/*
* New Method: HandleMouseMoved
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_HandleMouseMoved)(HIWindow *somSelf, Environment *ev,
Point* globalPt,
EventModifiers modifiers,
AppleEvent* theEvent,
AppleEvent* reply,
AEHandlerTableRef handlerTableRef);
#define somMD_HIWindow_HandleMouseMoved "::HIWindow::HandleMouseMoved"
#define HIWindow_HandleMouseMoved(somSelf,ev,globalPt,modifiers,theEvent,reply,handlerTableRef) \
(SOM_Resolve(somSelf, HIWindow, HandleMouseMoved) \
(somSelf,ev,globalPt,modifiers,theEvent,reply,handlerTableRef))
#ifndef SOMGD_HandleMouseMoved
#if defined _HandleMouseMoved || defined __HandleMouseMoved
#undef _HandleMouseMoved
#undef __HandleMouseMoved
#define SOMGD_HandleMouseMoved 1
#else
#define _HandleMouseMoved HIWindow_HandleMouseMoved
#endif /* _HandleMouseMoved */
#endif /* SOMGD_HandleMouseMoved */
/*
* New Method: HandleMouseStoppedMoving
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_HandleMouseStoppedMoving)(HIWindow *somSelf, Environment *ev,
Point* globalPt,
EventModifiers modifiers,
AppleEvent* theEvent,
AppleEvent* reply,
AEHandlerTableRef handlerTableRef);
#define somMD_HIWindow_HandleMouseStoppedMoving "::HIWindow::HandleMouseStoppedMoving"
#define HIWindow_HandleMouseStoppedMoving(somSelf,ev,globalPt,modifiers,theEvent,reply,handlerTableRef) \
(SOM_Resolve(somSelf, HIWindow, HandleMouseStoppedMoving) \
(somSelf,ev,globalPt,modifiers,theEvent,reply,handlerTableRef))
#ifndef SOMGD_HandleMouseStoppedMoving
#if defined _HandleMouseStoppedMoving || defined __HandleMouseStoppedMoving
#undef _HandleMouseStoppedMoving
#undef __HandleMouseStoppedMoving
#define SOMGD_HandleMouseStoppedMoving 1
#else
#define _HandleMouseStoppedMoving HIWindow_HandleMouseStoppedMoving
#endif /* _HandleMouseStoppedMoving */
#endif /* SOMGD_HandleMouseStoppedMoving */
/*
* New Method: HandleMouseUp
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_HandleMouseUp)(HIWindow *somSelf, Environment *ev,
Point* globalPt,
EventModifiers modifiers,
AppleEvent* theEvent,
AppleEvent* reply,
AEHandlerTableRef handlerTableRef);
#define somMD_HIWindow_HandleMouseUp "::HIWindow::HandleMouseUp"
#define HIWindow_HandleMouseUp(somSelf,ev,globalPt,modifiers,theEvent,reply,handlerTableRef) \
(SOM_Resolve(somSelf, HIWindow, HandleMouseUp) \
(somSelf,ev,globalPt,modifiers,theEvent,reply,handlerTableRef))
#ifndef SOMGD_HandleMouseUp
#if defined _HandleMouseUp || defined __HandleMouseUp
#undef _HandleMouseUp
#undef __HandleMouseUp
#define SOMGD_HandleMouseUp 1
#else
#define _HandleMouseUp HIWindow_HandleMouseUp
#endif /* _HandleMouseUp */
#endif /* SOMGD_HandleMouseUp */
/*
* New Method: HandleMouseDownInBack
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_HandleMouseDownInBack)(HIWindow *somSelf, Environment *ev,
Point* portLocalWhere,
EventModifiers modifiers,
AppleEvent* theEvent,
AppleEvent* reply,
AEHandlerTableRef handlerTableRef);
#define somMD_HIWindow_HandleMouseDownInBack "::HIWindow::HandleMouseDownInBack"
#define HIWindow_HandleMouseDownInBack(somSelf,ev,portLocalWhere,modifiers,theEvent,reply,handlerTableRef) \
(SOM_Resolve(somSelf, HIWindow, HandleMouseDownInBack) \
(somSelf,ev,portLocalWhere,modifiers,theEvent,reply,handlerTableRef))
#ifndef SOMGD_HandleMouseDownInBack
#if defined _HandleMouseDownInBack || defined __HandleMouseDownInBack
#undef _HandleMouseDownInBack
#undef __HandleMouseDownInBack
#define SOMGD_HandleMouseDownInBack 1
#else
#define _HandleMouseDownInBack HIWindow_HandleMouseDownInBack
#endif /* _HandleMouseDownInBack */
#endif /* SOMGD_HandleMouseDownInBack */
/*
* New Method: HandleUpdate
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_HandleUpdate)(HIWindow *somSelf, Environment *ev,
AppleEvent* theEvent,
AppleEvent* reply,
AEHandlerTableRef handlerTableRef);
#define somMD_HIWindow_HandleUpdate "::HIWindow::HandleUpdate"
#define HIWindow_HandleUpdate(somSelf,ev,theEvent,reply,handlerTableRef) \
(SOM_Resolve(somSelf, HIWindow, HandleUpdate) \
(somSelf,ev,theEvent,reply,handlerTableRef))
#ifndef SOMGD_HandleUpdate
#if defined _HandleUpdate || defined __HandleUpdate
#undef _HandleUpdate
#undef __HandleUpdate
#define SOMGD_HandleUpdate 1
#else
#define _HandleUpdate HIWindow_HandleUpdate
#endif /* _HandleUpdate */
#endif /* SOMGD_HandleUpdate */
/*
* New Method: HandleResize
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_HandleResize)(HIWindow *somSelf, Environment *ev,
Rect* originalBounds,
Rect* newBounds,
AppleEvent* theEvent,
AppleEvent* reply,
AEHandlerTableRef handlerTableRef);
#define somMD_HIWindow_HandleResize "::HIWindow::HandleResize"
#define HIWindow_HandleResize(somSelf,ev,originalBounds,newBounds,theEvent,reply,handlerTableRef) \
(SOM_Resolve(somSelf, HIWindow, HandleResize) \
(somSelf,ev,originalBounds,newBounds,theEvent,reply,handlerTableRef))
#ifndef SOMGD_HandleResize
#if defined _HandleResize || defined __HandleResize
#undef _HandleResize
#undef __HandleResize
#define SOMGD_HandleResize 1
#else
#define _HandleResize HIWindow_HandleResize
#endif /* _HandleResize */
#endif /* SOMGD_HandleResize */
/*
* New Method: HandleClose
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_HandleClose)(HIWindow *somSelf, Environment *ev,
boolean closeAll,
AppleEvent* theEvent,
AppleEvent* reply,
AEHandlerTableRef handlerTableRef);
#define somMD_HIWindow_HandleClose "::HIWindow::HandleClose"
#define HIWindow_HandleClose(somSelf,ev,closeAll,theEvent,reply,handlerTableRef) \
(SOM_Resolve(somSelf, HIWindow, HandleClose) \
(somSelf,ev,closeAll,theEvent,reply,handlerTableRef))
#ifndef SOMGD_HandleClose
#if defined _HandleClose || defined __HandleClose
#undef _HandleClose
#undef __HandleClose
#define SOMGD_HandleClose 1
#else
#define _HandleClose HIWindow_HandleClose
#endif /* _HandleClose */
#endif /* SOMGD_HandleClose */
/*
* New Method: AdjustDragLimits
*/
typedef void (SOMLINK *somTD_HIWindow_AdjustDragLimits)(HIWindow *somSelf, Environment *ev,
Rect* dragLimits);
#define somMD_HIWindow_AdjustDragLimits "::HIWindow::AdjustDragLimits"
#define HIWindow_AdjustDragLimits(somSelf,ev,dragLimits) \
(SOM_Resolve(somSelf, HIWindow, AdjustDragLimits) \
(somSelf,ev,dragLimits))
#ifndef SOMGD_AdjustDragLimits
#if defined _AdjustDragLimits || defined __AdjustDragLimits
#undef _AdjustDragLimits
#undef __AdjustDragLimits
#define SOMGD_AdjustDragLimits 1
#else
#define _AdjustDragLimits HIWindow_AdjustDragLimits
#endif /* _AdjustDragLimits */
#endif /* SOMGD_AdjustDragLimits */
/*
* New Method: AdjustGrowLimits
*/
typedef void (SOMLINK *somTD_HIWindow_AdjustGrowLimits)(HIWindow *somSelf, Environment *ev,
Point* minimumSize,
Point* maximumSize);
#define somMD_HIWindow_AdjustGrowLimits "::HIWindow::AdjustGrowLimits"
#define HIWindow_AdjustGrowLimits(somSelf,ev,minimumSize,maximumSize) \
(SOM_Resolve(somSelf, HIWindow, AdjustGrowLimits) \
(somSelf,ev,minimumSize,maximumSize))
#ifndef SOMGD_AdjustGrowLimits
#if defined _AdjustGrowLimits || defined __AdjustGrowLimits
#undef _AdjustGrowLimits
#undef __AdjustGrowLimits
#define SOMGD_AdjustGrowLimits 1
#else
#define _AdjustGrowLimits HIWindow_AdjustGrowLimits
#endif /* _AdjustGrowLimits */
#endif /* SOMGD_AdjustGrowLimits */
/*
* New Method: TrackPart
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_TrackPart)(HIWindow *somSelf, Environment *ev,
Point* globalPt,
EventModifiers modifiers,
HIWindowPartCode whichPart);
#define somMD_HIWindow_TrackPart "::HIWindow::TrackPart"
#define HIWindow_TrackPart(somSelf,ev,globalPt,modifiers,whichPart) \
(SOM_Resolve(somSelf, HIWindow, TrackPart) \
(somSelf,ev,globalPt,modifiers,whichPart))
#ifndef SOMGD_TrackPart
#if defined _TrackPart || defined __TrackPart
#undef _TrackPart
#undef __TrackPart
#define SOMGD_TrackPart 1
#else
#define _TrackPart HIWindow_TrackPart
#endif /* _TrackPart */
#endif /* SOMGD_TrackPart */
/*
* New Method: DrawFrame
*/
typedef void (SOMLINK *somTD_HIWindow_DrawFrame)(HIWindow *somSelf, Environment *ev,
CGrafPtr drawPort);
#define somMD_HIWindow_DrawFrame "::HIWindow::DrawFrame"
#define HIWindow_DrawFrame(somSelf,ev,drawPort) \
(SOM_Resolve(somSelf, HIWindow, DrawFrame) \
(somSelf,ev,drawPort))
#ifndef SOMGD_DrawFrame
#if defined _DrawFrame || defined __DrawFrame
#undef _DrawFrame
#undef __DrawFrame
#define SOMGD_DrawFrame 1
#else
#define _DrawFrame HIWindow_DrawFrame
#endif /* _DrawFrame */
#endif /* SOMGD_DrawFrame */
/*
* New Method: DrawOutline
*/
typedef void (SOMLINK *somTD_HIWindow_DrawOutline)(HIWindow *somSelf, Environment *ev,
Rect* globalOutlineRect,
CGrafPtr drawPort);
#define somMD_HIWindow_DrawOutline "::HIWindow::DrawOutline"
#define HIWindow_DrawOutline(somSelf,ev,globalOutlineRect,drawPort) \
(SOM_Resolve(somSelf, HIWindow, DrawOutline) \
(somSelf,ev,globalOutlineRect,drawPort))
#ifndef SOMGD_DrawOutline
#if defined _DrawOutline || defined __DrawOutline
#undef _DrawOutline
#undef __DrawOutline
#define SOMGD_DrawOutline 1
#else
#define _DrawOutline HIWindow_DrawOutline
#endif /* _DrawOutline */
#endif /* SOMGD_DrawOutline */
/*
* New Method: DrawSizeBox
*/
typedef void (SOMLINK *somTD_HIWindow_DrawSizeBox)(HIWindow *somSelf, Environment *ev,
CGrafPtr drawPort);
#define somMD_HIWindow_DrawSizeBox "::HIWindow::DrawSizeBox"
#define HIWindow_DrawSizeBox(somSelf,ev,drawPort) \
(SOM_Resolve(somSelf, HIWindow, DrawSizeBox) \
(somSelf,ev,drawPort))
#ifndef SOMGD_DrawSizeBox
#if defined _DrawSizeBox || defined __DrawSizeBox
#undef _DrawSizeBox
#undef __DrawSizeBox
#define SOMGD_DrawSizeBox 1
#else
#define _DrawSizeBox HIWindow_DrawSizeBox
#endif /* _DrawSizeBox */
#endif /* SOMGD_DrawSizeBox */
/*
* New Method: HilitePart
*/
typedef void (SOMLINK *somTD_HIWindow_HilitePart)(HIWindow *somSelf, Environment *ev,
HIWindowPartCode whichPart,
boolean hiliteFlag,
CGrafPtr drawPort);
#define somMD_HIWindow_HilitePart "::HIWindow::HilitePart"
#define HIWindow_HilitePart(somSelf,ev,whichPart,hiliteFlag,drawPort) \
(SOM_Resolve(somSelf, HIWindow, HilitePart) \
(somSelf,ev,whichPart,hiliteFlag,drawPort))
#ifndef SOMGD_HilitePart
#if defined _HilitePart || defined __HilitePart
#undef _HilitePart
#undef __HilitePart
#define SOMGD_HilitePart 1
#else
#define _HilitePart HIWindow_HilitePart
#endif /* _HilitePart */
#endif /* SOMGD_HilitePart */
/*
* New Method: HitTest
*/
typedef HIWindowPartCode (SOMLINK *somTD_HIWindow_HitTest)(HIWindow *somSelf, Environment *ev,
Point* globalHitPt);
#define somMD_HIWindow_HitTest "::HIWindow::HitTest"
#define HIWindow_HitTest(somSelf,ev,globalHitPt) \
(SOM_Resolve(somSelf, HIWindow, HitTest) \
(somSelf,ev,globalHitPt))
#ifndef SOMGD_HitTest
#if defined _HitTest || defined __HitTest
#undef _HitTest
#undef __HitTest
#define SOMGD_HitTest 1
#else
#define _HitTest HIWindow_HitTest
#endif /* _HitTest */
#endif /* SOMGD_HitTest */
/*
* New Method: GetPartRgn
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_GetPartRgn)(HIWindow *somSelf, Environment *ev,
HIWindowRgnCode windowRgn,
RgnHandle theRgn);
#define somMD_HIWindow_GetPartRgn "::HIWindow::GetPartRgn"
#define HIWindow_GetPartRgn(somSelf,ev,windowRgn,theRgn) \
(SOM_Resolve(somSelf, HIWindow, GetPartRgn) \
(somSelf,ev,windowRgn,theRgn))
#ifndef SOMGD_GetPartRgn
#if defined _GetPartRgn || defined __GetPartRgn
#undef _GetPartRgn
#undef __GetPartRgn
#define SOMGD_GetPartRgn 1
#else
#define _GetPartRgn HIWindow_GetPartRgn
#endif /* _GetPartRgn */
#endif /* SOMGD_GetPartRgn */
/*
* New Method: GetUnusedGadgetRects
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_GetUnusedGadgetRects)(HIWindow *somSelf, Environment *ev,
Rect* leftRect,
Rect* rightRect);
#define somMD_HIWindow_GetUnusedGadgetRects "::HIWindow::GetUnusedGadgetRects"
#define HIWindow_GetUnusedGadgetRects(somSelf,ev,leftRect,rightRect) \
(SOM_Resolve(somSelf, HIWindow, GetUnusedGadgetRects) \
(somSelf,ev,leftRect,rightRect))
#ifndef SOMGD_GetUnusedGadgetRects
#if defined _GetUnusedGadgetRects || defined __GetUnusedGadgetRects
#undef _GetUnusedGadgetRects
#undef __GetUnusedGadgetRects
#define SOMGD_GetUnusedGadgetRects 1
#else
#define _GetUnusedGadgetRects HIWindow_GetUnusedGadgetRects
#endif /* _GetUnusedGadgetRects */
#endif /* SOMGD_GetUnusedGadgetRects */
/*
* New Method: GetGrowDirection
*/
typedef HIWindowGrowDirection (SOMLINK *somTD_HIWindow_GetGrowDirection)(HIWindow *somSelf, Environment *ev,
Point* globalHitPt);
#define somMD_HIWindow_GetGrowDirection "::HIWindow::GetGrowDirection"
#define HIWindow_GetGrowDirection(somSelf,ev,globalHitPt) \
(SOM_Resolve(somSelf, HIWindow, GetGrowDirection) \
(somSelf,ev,globalHitPt))
#ifndef SOMGD_GetGrowDirection
#if defined _GetGrowDirection || defined __GetGrowDirection
#undef _GetGrowDirection
#undef __GetGrowDirection
#define SOMGD_GetGrowDirection 1
#else
#define _GetGrowDirection HIWindow_GetGrowDirection
#endif /* _GetGrowDirection */
#endif /* SOMGD_GetGrowDirection */
/*
* Direct call procedure
*/
typedef HILayerRef (SOMLINK *somTD_HIWindow_GetPrimaryLayer)(Environment *ev);
#define HIWindow_GetPrimaryLayer ((somTD_HIWindow_GetPrimaryLayer) HIWindowClassData.GetPrimaryLayer)
#ifndef SOMGD_GetPrimaryLayer
#if defined _GetPrimaryLayer || defined __GetPrimaryLayer
#undef _GetPrimaryLayer
#undef __GetPrimaryLayer
#define SOMGD_GetPrimaryLayer 1
#else
#define _GetPrimaryLayer HIWindow_GetPrimaryLayer
#endif /* _GetPrimaryLayer */
#endif /* SOMGD_GetPrimaryLayer */
/*
* Direct call procedure
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_NewWindowGroup)(Environment *ev,
HIWindowGroupRef* newGroup);
#define HIWindow_NewWindowGroup ((somTD_HIWindow_NewWindowGroup) HIWindowClassData.NewWindowGroup)
#ifndef SOMGD_NewWindowGroup
#if defined _NewWindowGroup || defined __NewWindowGroup
#undef _NewWindowGroup
#undef __NewWindowGroup
#define SOMGD_NewWindowGroup 1
#else
#define _NewWindowGroup HIWindow_NewWindowGroup
#endif /* _NewWindowGroup */
#endif /* SOMGD_NewWindowGroup */
/*
* Direct call procedure
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_DisposeWindowGroup)(Environment *ev,
HIWindowGroupRef groupToDispose);
#define HIWindow_DisposeWindowGroup ((somTD_HIWindow_DisposeWindowGroup) HIWindowClassData.DisposeWindowGroup)
#ifndef SOMGD_DisposeWindowGroup
#if defined _DisposeWindowGroup || defined __DisposeWindowGroup
#undef _DisposeWindowGroup
#undef __DisposeWindowGroup
#define SOMGD_DisposeWindowGroup 1
#else
#define _DisposeWindowGroup HIWindow_DisposeWindowGroup
#endif /* _DisposeWindowGroup */
#endif /* SOMGD_DisposeWindowGroup */
/*
* Direct call procedure
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_AddWindowGroupToWindowGroup)(Environment *ev,
HIWindowGroupRef baseGroup,
HIWindowGroupRef groupToAdd);
#define HIWindow_AddWindowGroupToWindowGroup ((somTD_HIWindow_AddWindowGroupToWindowGroup) HIWindowClassData.AddWindowGroupToWindowGroup)
#ifndef SOMGD_AddWindowGroupToWindowGroup
#if defined _AddWindowGroupToWindowGroup || defined __AddWindowGroupToWindowGroup
#undef _AddWindowGroupToWindowGroup
#undef __AddWindowGroupToWindowGroup
#define SOMGD_AddWindowGroupToWindowGroup 1
#else
#define _AddWindowGroupToWindowGroup HIWindow_AddWindowGroupToWindowGroup
#endif /* _AddWindowGroupToWindowGroup */
#endif /* SOMGD_AddWindowGroupToWindowGroup */
/*
* Direct call procedure
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_RemoveWindowGroupFromWindowGroup)(Environment *ev,
HIWindowGroupRef baseGroup,
HIWindowGroupRef groupToRemove);
#define HIWindow_RemoveWindowGroupFromWindowGroup ((somTD_HIWindow_RemoveWindowGroupFromWindowGroup) HIWindowClassData.RemoveWindowGroupFromWindowGroup)
#ifndef SOMGD_RemoveWindowGroupFromWindowGroup
#if defined _RemoveWindowGroupFromWindowGroup || defined __RemoveWindowGroupFromWindowGroup
#undef _RemoveWindowGroupFromWindowGroup
#undef __RemoveWindowGroupFromWindowGroup
#define SOMGD_RemoveWindowGroupFromWindowGroup 1
#else
#define _RemoveWindowGroupFromWindowGroup HIWindow_RemoveWindowGroupFromWindowGroup
#endif /* _RemoveWindowGroupFromWindowGroup */
#endif /* SOMGD_RemoveWindowGroupFromWindowGroup */
/*
* Direct call procedure
*/
typedef HIWindowGroupRef (SOMLINK *somTD_HIWindow_GetApplicationWindowGroup)(Environment *ev);
#define HIWindow_GetApplicationWindowGroup ((somTD_HIWindow_GetApplicationWindowGroup) HIWindowClassData.GetApplicationWindowGroup)
#ifndef SOMGD_GetApplicationWindowGroup
#if defined _GetApplicationWindowGroup || defined __GetApplicationWindowGroup
#undef _GetApplicationWindowGroup
#undef __GetApplicationWindowGroup
#define SOMGD_GetApplicationWindowGroup 1
#else
#define _GetApplicationWindowGroup HIWindow_GetApplicationWindowGroup
#endif /* _GetApplicationWindowGroup */
#endif /* SOMGD_GetApplicationWindowGroup */
/*
* Direct call procedure
*/
typedef HIWindowGroupRef (SOMLINK *somTD_HIWindow_GetWindowClassWindowGroup)(Environment *ev,
HIWindowClass windowClass);
#define HIWindow_GetWindowClassWindowGroup ((somTD_HIWindow_GetWindowClassWindowGroup) HIWindowClassData.GetWindowClassWindowGroup)
#ifndef SOMGD_GetWindowClassWindowGroup
#if defined _GetWindowClassWindowGroup || defined __GetWindowClassWindowGroup
#undef _GetWindowClassWindowGroup
#undef __GetWindowClassWindowGroup
#define SOMGD_GetWindowClassWindowGroup 1
#else
#define _GetWindowClassWindowGroup HIWindow_GetWindowClassWindowGroup
#endif /* _GetWindowClassWindowGroup */
#endif /* SOMGD_GetWindowClassWindowGroup */
/*
* Direct call procedure
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_GetWindowsInWindowGroup)(Environment *ev,
HIWindowGroupRef group,
ItemCount requestedWindows,
ItemCount* totalWindows,
HIWindow** windows);
#define HIWindow_GetWindowsInWindowGroup ((somTD_HIWindow_GetWindowsInWindowGroup) HIWindowClassData.GetWindowsInWindowGroup)
#ifndef SOMGD_GetWindowsInWindowGroup
#if defined _GetWindowsInWindowGroup || defined __GetWindowsInWindowGroup
#undef _GetWindowsInWindowGroup
#undef __GetWindowsInWindowGroup
#define SOMGD_GetWindowsInWindowGroup 1
#else
#define _GetWindowsInWindowGroup HIWindow_GetWindowsInWindowGroup
#endif /* _GetWindowsInWindowGroup */
#endif /* SOMGD_GetWindowsInWindowGroup */
/*
* Direct call procedure
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_GetWindowsInWindowGroupAndLayer)(Environment *ev,
HIWindowGroupRef group,
HILayerRef layer,
ItemCount requestedWindows,
ItemCount* totalWindows,
HIWindow** windows);
#define HIWindow_GetWindowsInWindowGroupAndLayer ((somTD_HIWindow_GetWindowsInWindowGroupAndLayer) HIWindowClassData.GetWindowsInWindowGroupAndLayer)
#ifndef SOMGD_GetWindowsInWindowGroupAndLayer
#if defined _GetWindowsInWindowGroupAndLayer || defined __GetWindowsInWindowGroupAndLayer
#undef _GetWindowsInWindowGroupAndLayer
#undef __GetWindowsInWindowGroupAndLayer
#define SOMGD_GetWindowsInWindowGroupAndLayer 1
#else
#define _GetWindowsInWindowGroupAndLayer HIWindow_GetWindowsInWindowGroupAndLayer
#endif /* _GetWindowsInWindowGroupAndLayer */
#endif /* SOMGD_GetWindowsInWindowGroupAndLayer */
/*
* Direct call procedure
*/
typedef OSStatus (SOMLINK *somTD_HIWindow_GetWindowGroupsInWindowGroup)(Environment *ev,
HIWindowGroupRef group,
ItemCount requestedGroups,
ItemCount* totalGroups,
HIWindowGroupRef* groups);
#define HIWindow_GetWindowGroupsInWindowGroup ((somTD_HIWindow_GetWindowGroupsInWindowGroup) HIWindowClassData.GetWindowGroupsInWindowGroup)
#ifndef SOMGD_GetWindowGroupsInWindowGroup
#if defined _GetWindowGroupsInWindowGroup || defined __GetWindowGroupsInWindowGroup
#undef _GetWindowGroupsInWindowGroup
#undef __GetWindowGroupsInWindowGroup
#define SOMGD_GetWindowGroupsInWindowGroup 1
#else
#define _GetWindowGroupsInWindowGroup HIWindow_GetWindowGroupsInWindowGroup
#endif /* _GetWindowGroupsInWindowGroup */
#endif /* SOMGD_GetWindowGroupsInWindowGroup */
/*
* Direct call procedure
*/
typedef HIWindow* (SOMLINK *somTD_HIWindow_FrontWindowOfWindowGroup)(Environment *ev,
HIWindowGroupRef group);
#define HIWindow_FrontWindowOfWindowGroup ((somTD_HIWindow_FrontWindowOfWindowGroup) HIWindowClassData.FrontWindowOfWindowGroup)
#ifndef SOMGD_FrontWindowOfWindowGroup
#if defined _FrontWindowOfWindowGroup || defined __FrontWindowOfWindowGroup
#undef _FrontWindowOfWindowGroup
#undef __FrontWindowOfWindowGroup
#define SOMGD_FrontWindowOfWindowGroup 1
#else
#define _FrontWindowOfWindowGroup HIWindow_FrontWindowOfWindowGroup
#endif /* _FrontWindowOfWindowGroup */
#endif /* SOMGD_FrontWindowOfWindowGroup */
/*
* Direct call procedure
*/
typedef HIWindow* (SOMLINK *somTD_HIWindow_FrontNonFloatingWindow)(Environment *ev);
#define HIWindow_FrontNonFloatingWindow ((somTD_HIWindow_FrontNonFloatingWindow) HIWindowClassData.FrontNonFloatingWindow)
#ifndef SOMGD_FrontNonFloatingWindow
#if defined _FrontNonFloatingWindow || defined __FrontNonFloatingWindow
#undef _FrontNonFloatingWindow
#undef __FrontNonFloatingWindow
#define SOMGD_FrontNonFloatingWindow 1
#else
#define _FrontNonFloatingWindow HIWindow_FrontNonFloatingWindow
#endif /* _FrontNonFloatingWindow */
#endif /* SOMGD_FrontNonFloatingWindow */
/*
* Direct call procedure
*/
typedef void (SOMLINK *somTD_HIWindow_ShowFloatingWindows)(Environment *ev);
#define HIWindow_ShowFloatingWindows ((somTD_HIWindow_ShowFloatingWindows) HIWindowClassData.ShowFloatingWindows)
#ifndef SOMGD_ShowFloatingWindows
#if defined _ShowFloatingWindows || defined __ShowFloatingWindows
#undef _ShowFloatingWindows
#undef __ShowFloatingWindows
#define SOMGD_ShowFloatingWindows 1
#else
#define _ShowFloatingWindows HIWindow_ShowFloatingWindows
#endif /* _ShowFloatingWindows */
#endif /* SOMGD_ShowFloatingWindows */
/*
* Direct call procedure
*/
typedef void (SOMLINK *somTD_HIWindow_HideFloatingWindows)(Environment *ev);
#define HIWindow_HideFloatingWindows ((somTD_HIWindow_HideFloatingWindows) HIWindowClassData.HideFloatingWindows)
#ifndef SOMGD_HideFloatingWindows
#if defined _HideFloatingWindows || defined __HideFloatingWindows
#undef _HideFloatingWindows
#undef __HideFloatingWindows
#define SOMGD_HideFloatingWindows 1
#else
#define _HideFloatingWindows HIWindow_HideFloatingWindows
#endif /* _HideFloatingWindows */
#endif /* SOMGD_HideFloatingWindows */
/*
* Direct call procedure
*/
typedef boolean (SOMLINK *somTD_HIWindow_AreFloatersVisible)(Environment *ev);
#define HIWindow_AreFloatersVisible ((somTD_HIWindow_AreFloatersVisible) HIWindowClassData.AreFloatersVisible)
#ifndef SOMGD_AreFloatersVisible
#if defined _AreFloatersVisible || defined __AreFloatersVisible
#undef _AreFloatersVisible
#undef __AreFloatersVisible
#define SOMGD_AreFloatersVisible 1
#else
#define _AreFloatersVisible HIWindow_AreFloatersVisible
#endif /* _AreFloatersVisible */
#endif /* SOMGD_AreFloatersVisible */
/*
* Direct call procedure
*/
typedef void (SOMLINK *somTD_HIWindow_ActivateFloatingWindows)(Environment *ev);
#define HIWindow_ActivateFloatingWindows ((somTD_HIWindow_ActivateFloatingWindows) HIWindowClassData.ActivateFloatingWindows)
#ifndef SOMGD_ActivateFloatingWindows
#if defined _ActivateFloatingWindows || defined __ActivateFloatingWindows
#undef _ActivateFloatingWindows
#undef __ActivateFloatingWindows
#define SOMGD_ActivateFloatingWindows 1
#else
#define _ActivateFloatingWindows HIWindow_ActivateFloatingWindows
#endif /* _ActivateFloatingWindows */
#endif /* SOMGD_ActivateFloatingWindows */
/*
* Direct call procedure
*/
typedef void (SOMLINK *somTD_HIWindow_DeactivateFloatingWindows)(Environment *ev);
#define HIWindow_DeactivateFloatingWindows ((somTD_HIWindow_DeactivateFloatingWindows) HIWindowClassData.DeactivateFloatingWindows)
#ifndef SOMGD_DeactivateFloatingWindows
#if defined _DeactivateFloatingWindows || defined __DeactivateFloatingWindows
#undef _DeactivateFloatingWindows
#undef __DeactivateFloatingWindows
#define SOMGD_DeactivateFloatingWindows 1
#else
#define _DeactivateFloatingWindows HIWindow_DeactivateFloatingWindows
#endif /* _DeactivateFloatingWindows */
#endif /* SOMGD_DeactivateFloatingWindows */
/*
* Direct call procedure
*/
typedef void (SOMLINK *somTD_HIWindow_EnableAutomaticPaletteActivation)(Environment *ev);
#define HIWindow_EnableAutomaticPaletteActivation ((somTD_HIWindow_EnableAutomaticPaletteActivation) HIWindowClassData.EnableAutomaticPaletteActivation)
#ifndef SOMGD_EnableAutomaticPaletteActivation
#if defined _EnableAutomaticPaletteActivation || defined __EnableAutomaticPaletteActivation
#undef _EnableAutomaticPaletteActivation
#undef __EnableAutomaticPaletteActivation
#define SOMGD_EnableAutomaticPaletteActivation 1
#else
#define _EnableAutomaticPaletteActivation HIWindow_EnableAutomaticPaletteActivation
#endif /* _EnableAutomaticPaletteActivation */
#endif /* SOMGD_EnableAutomaticPaletteActivation */
/*
* Direct call procedure
*/
typedef void (SOMLINK *somTD_HIWindow_DisableAutomaticPaletteActivation)(Environment *ev);
#define HIWindow_DisableAutomaticPaletteActivation ((somTD_HIWindow_DisableAutomaticPaletteActivation) HIWindowClassData.DisableAutomaticPaletteActivation)
#ifndef SOMGD_DisableAutomaticPaletteActivation
#if defined _DisableAutomaticPaletteActivation || defined __DisableAutomaticPaletteActivation
#undef _DisableAutomaticPaletteActivation
#undef __DisableAutomaticPaletteActivation
#define SOMGD_DisableAutomaticPaletteActivation 1
#else
#define _DisableAutomaticPaletteActivation HIWindow_DisableAutomaticPaletteActivation
#endif /* _DisableAutomaticPaletteActivation */
#endif /* SOMGD_DisableAutomaticPaletteActivation */
/*
* Direct call procedure
*/
typedef boolean (SOMLINK *somTD_HIWindow_IsAutomaticPaletteActivationEnabled)(Environment *ev);
#define HIWindow_IsAutomaticPaletteActivationEnabled ((somTD_HIWindow_IsAutomaticPaletteActivationEnabled) HIWindowClassData.IsAutomaticPaletteActivationEnabled)
#ifndef SOMGD_IsAutomaticPaletteActivationEnabled
#if defined _IsAutomaticPaletteActivationEnabled || defined __IsAutomaticPaletteActivationEnabled
#undef _IsAutomaticPaletteActivationEnabled
#undef __IsAutomaticPaletteActivationEnabled
#define SOMGD_IsAutomaticPaletteActivationEnabled 1
#else
#define _IsAutomaticPaletteActivationEnabled HIWindow_IsAutomaticPaletteActivationEnabled
#endif /* _IsAutomaticPaletteActivationEnabled */
#endif /* SOMGD_IsAutomaticPaletteActivationEnabled */
/*
* Direct call procedure
*/
typedef HIWindow* (SOMLINK *somTD_HIWindow_GetHIWindow)(Environment *ev,
WindowPtr targetWindow);
#define HIWindow_GetHIWindow ((somTD_HIWindow_GetHIWindow) HIWindowClassData.GetHIWindow)
#ifndef SOMGD_GetHIWindow
#if defined _GetHIWindow || defined __GetHIWindow
#undef _GetHIWindow
#undef __GetHIWindow
#define SOMGD_GetHIWindow 1
#else
#define _GetHIWindow HIWindow_GetHIWindow
#endif /* _GetHIWindow */
#endif /* SOMGD_GetHIWindow */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define HIWindow_GetWindow HIObject_GetWindow
#define HIWindow_GetPort HIObject_GetPort
#define HIWindow_GetRefLabel HIObject_GetRefLabel
#define HIWindow_GetCollection HIObject_GetCollection
#define HIWindow_Init HIObject_Init
#define HIWindow_Terminate HIObject_Terminate
#define HIWindow_Clone HIObject_Clone
#define HIWindow_Release HIObject_Release
#define HIWindow_GetOwnerCount HIObject_GetOwnerCount
#define HIWindow_InitFromAERecord HIObject_InitFromAERecord
#define HIWindow_WriteToAERecord HIObject_WriteToAERecord
#define HIWindow_CalculateOptimalSize HIObject_CalculateOptimalSize
#define HIWindow_GetBoundingRect HIObject_GetBoundingRect
#define HIWindow_SetBoundingRect HIObject_SetBoundingRect
#define HIWindow_SetPosition HIObject_SetPosition
#define HIWindow_SetSize HIObject_SetSize
#define HIWindow_GetUpdateRect HIObject_GetUpdateRect
#define HIWindow_Enable HIObject_Enable
#define HIWindow_Disable HIObject_Disable
#define HIWindow_IsEnabled HIObject_IsEnabled
#define HIWindow_Show HIObject_Show
#define HIWindow_Hide HIObject_Hide
#define HIWindow_IsVisible HIObject_IsVisible
#define HIWindow_HandleAppleEvent HIObject_HandleAppleEvent
#define HIWindow_HandleActivate HIObject_HandleActivate
#define HIWindow_HandleDeactivate HIObject_HandleDeactivate
#define HIWindow_HandleNavigation HIObject_HandleNavigation
#define HIWindow_HandleMouseDownInContent HIObject_HandleMouseDownInContent
#define HIWindow_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
#define HIWindow_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
#define HIWindow_HandleMouseUpInContent HIObject_HandleMouseUpInContent
#define HIWindow_TakeUserInputFocus HIObject_TakeUserInputFocus
#define HIWindow_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
#define HIWindow_HasUserInputFocus HIObject_HasUserInputFocus
#define HIWindow_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
#define HIWindow_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
#define HIWindow_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
#define HIWindow_SetTitle HIObject_SetTitle
#define HIWindow_GetTitle HIObject_GetTitle
#define HIWindow_Draw HIObject_Draw
#define HIWindow_Erase HIObject_Erase
#define HIWindow_Invalidate HIObject_Invalidate
#define HIWindow_GetDrawingMode HIObject_GetDrawingMode
#define HIWindow_SetDrawingMode HIObject_SetDrawingMode
#define HIWindow_SetBackgroundPattern HIObject_SetBackgroundPattern
#define HIWindow_GetBackgroundPattern HIObject_GetBackgroundPattern
#define HIWindow_Cut HIObject_Cut
#define HIWindow_Copy HIObject_Copy
#define HIWindow_Paste HIObject_Paste
#define HIWindow_Clear HIObject_Clear
#define HIWindow_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
#define HIWindow_AddStateChangeCallback HIObject_AddStateChangeCallback
#define HIWindow_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
#define HIWindow_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
#define HIWindow_GetNewHIObject HIObject_GetNewHIObject
#define HIWindow_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
#define HIWindow_DrawContent HIObject_DrawContent
#define HIWindow_EraseContent HIObject_EraseContent
#define HIWindow_TranslatePoint HIObject_TranslatePoint
#define HIWindow_TranslateRect HIObject_TranslateRect
#define HIWindow_StateChanged HIObject_StateChanged
#define HIWindow_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
#define HIWindow_Verify HIObject_Verify
#define HIWindow_somInit SOMObject_somInit
#define HIWindow_somUninit SOMObject_somUninit
#define HIWindow_somDuplicateReference SOMObject_somDuplicateReference
#define HIWindow_somCompareReference SOMObject_somCompareReference
#define HIWindow_somRelease SOMObject_somRelease
#define HIWindow_somFree SOMObject_somFree
#define HIWindow_somCanDelete SOMObject_somCanDelete
#define HIWindow_somGetClass SOMObject_somGetClass
#define HIWindow_somGetClassName SOMObject_somGetClassName
#define HIWindow_somGetSize SOMObject_somGetSize
#define HIWindow_somIsA SOMObject_somIsA
#define HIWindow_somRespondsTo SOMObject_somRespondsTo
#define HIWindow_somIsInstanceOf SOMObject_somIsInstanceOf
#define HIWindow_somDispatch SOMObject_somDispatch
#define HIWindow_somClassDispatch SOMObject_somClassDispatch
#define HIWindow_somCastObj SOMObject_somCastObj
#define HIWindow_somResetObj SOMObject_somResetObj
#define HIWindow_somPrintSelf SOMObject_somPrintSelf
#define HIWindow_somDumpSelf SOMObject_somDumpSelf
#define HIWindow_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_HIWindow_h */